﻿*
{
	padding: 0;
	margin: 0 auto;
}
body
{
	font-size: 13px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	/*background: url(../img/background.jpg) repeat-x;*/
	

}

ul, ol, li
{
	list-style: none;
}
a.alist
{
	display: block;
	font-size: 14px;
	margin-top: 10px;
}
a:link
{
	text-decoration: none;
	color: #05169f;
}
a:visited
{
	text-decoration: none;
	color: #d5d5d5;
}
a:active, a:hover
{
	text-decoration: none;
	color: #33A1C9;
}

.summary td
{
	width: 350px;
	font-size: 12px;
	color: Blue;
	float: left;
}
/*#Nav
{
	background-color: #1A92E0;
	width: 1000px;
	margin-top: -15px;
	font-size: 14px;
}
 #Nav #navpic 
{
	float: left;
	
}
.ullicss
{
	height: 28px;
}
 .ullicss ul 
{
	list-style: none;
	
}
 .ullicss li 
{
	float: left;
	width: 110px;
	margin-left: 30px;
	line-height: 28px;
	
}
 .ullicss a 
{
	color: white;
	font-weight: bold;
	text-decoration: none;
	
}
 .ullicss a:hover 
{
	color: red;
	font-weight: bold;
	text-decoration: none;
	
}*/
/**style used for both examples **/
.menu
{
	height: 45px;
	display: block;
	
}
 .menu ul 
{
	list-style: none;
	padding: 0;
	margin: 0;
	
}
 .menu ul li 
{
	/* width and height of the menu items */
 float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	line-height: 45px;
	
}
 .menu ul li a 
{
	/* must be postioned relative */
 position: relative;
	display: block;
	width: 130px;
	height: 45px;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
	color:black;
	
}
 .menu ul li a span 
{
	/* all layers will be absolute positioned */
 position: absolute;
	left: 0;
	width: 130px;
	
}
 .menu ul li a span.out 
{
	top: 0px;
	
}
 .menu ul li a span.over, .menu ul li a span.bg 
{
	/* hide */
 top: -45px;
	
}
/** 2nd example **/
#menu2
{
	background: rgb(66,174,218);
	width: 990px;
}
 #menu2 ul li a 
{
	color: #FFF;
	
}
 #menu2 ul li a span.over 
{
	background: #7BD8DF;
	color: #226475;
	
}
#Head
{
	width: 100%;
	height: auto;
	margin:0 auto;
	
}
#foot
{
	height: 80px;
	text-align: center;
	line-height: 20px;
	width: 100%;
	float: left;
}
 /*高级搜索的左右页面=================================================================================*/
#adsMain
{
	height: auto;
	width: 990px;
	float: left;
}
#adsleft
{
	width: 21%;
	float: left;
	overflow: hidden;
	border: 1px solid #BAE8FE;
	
}
#adsright
{
	width: 78%;
	float: right;
	background: #FFF;
	min-height: 600px;
	padding-top: 20px;
	text-align: left;
	background: url(../img/background.jpg) no-repeat;
}
/*/
////////////////////////////////////////////////////////////////////////////////*/
.adsleftTile
{
	width: 100%;
	height: 20px;
	margin: 10px 0 0 10px;
	font-family: '微软雅黑';
	font-weight: 500;
	line-height: 18px;
	padding-top: 10px;
}
 .adsleftTile p 
{
	background: url(../img/L2.png) no-repeat;
	padding-left: 20px;
	
}
.infoSearch
{
	width: 100%;
	padding: 10px 0 0 20px;
	min-height: 119px;
	line-height: 18px;
	line-height: 18px;
}
 .infoSearch a 
{
	padding-left: 15px;
	background: url(../img/L3.png) no-repeat;
	line-height: 23px;
	color:#1A92E0;
	
}
#adsMain dt
{
	width: 500px;
	height: 22px;
	line-height: 25px;
	float: left;
	border-bottom: #aaa dashed 1px;
	overflow: hidden;
	text-align: left;
	margin-left: 5px;
	font-size: 14px;
}
#adsMain dd
{
	width: 200px;
	height: 22px;
	float: left;
	padding-top: 4px;
	overflow: hidden;
	text-align: left;
	margin-left: 15px;
	font-size: 14px;
}
/*search_details.aspx页面的===============================================================================*/
#sdetailMain
{
	height: auto;
	width: 990px;
	float: left;
}
#sdetailleft
{
	width: 30%;
	float: left;
	overflow: hidden;
	border: 1px solid #BAE8FE;
}
#sdetailright
{
	width: 69%;
	float: right;
	background: #FFF;
	min-height: 500px;
	text-align: left;
}
#sdetailleft .list
{
	width: 300px;
	height: auto;
	line-height: 25px;
	float: left;
	border-bottom: #aaa dashed 1px;
	overflow: hidden;
	text-align: left;
	font-size: 14px;
}
 #sdetailleft .list a 
{
	border-collapse: collapse;
	border: 0px;
	text-align: left;
	color: #000;
	line-height: 30px;
	float: left;
	overflow: hidden;
	border-bottom: 1px dotted #666666;
	
}
#sdetailLT
{
	background: url(../pic/tblData_top.gif) repeat-x bottom left;
	height: 28px;
	line-height: 28px;
	border: 0px;
	border-bottom: 1px solid #d5d5d5;
	padding: 0px 16px 0 25px;
}
/*导航栏CSS==================================================================================================*/
/*---------------------链接定义----------------------------------*/
a
{
	color: black;
	text-decoration: none;
}
 a:hover 
{
	color: #FF0000;
	text-decoration: none;
	
}
 a:active 
{
	color: #FF0000;
	text-decoration: none;
	
}
/*---------------------菜单样式----------------------------------*/
#menu
{
	height: 40px;
	font-family: '微软雅黑';
	font-size: 16px;
	font-weight: 600;
	background: url(../img/navbg.jpg) repeat-x;
	overflow: hidden;
	width:990px;
}
 #menu ul 
{
	margin: auto;
	width: 950px;
	height: 40px;
	margin-left: 80px;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width:990px;
	margin:0 auto;
	
}
 /*#menu ul > li 
{
	color: #2b2b2b;
	
}
#menu ul > li a 
{
	color: #c03361;
	
}
#menu ul > li a:hover 
{
	color: #fff;
	
}
#menu ul > li a.active 
{
	color: #fff;
	
}
#menu ul > li a.active:hover 
{
	color: #fff;
	
}
*/
.m_li
{
	float: left;
	width: 150px;
	line-height: 40px;
	text-align: center;
	margin-right: -2px;
	margin-left: -2px;
    color:black;
}
 .m_li a 
{
	display: block;
	color: #000000;
	width: 150px;
	text-decoration:none;
    color:black;
	
}
.m_line
{
	float: left;
	width: 1px;
	height: 40px;
	line-height: 40px;
	/*ff下有效(图片垂直居中)*/

}
 .m_line img 
{
	margin-top: expression(( 32 - this.height ) / 2);
	/*ie下有效(图片垂直居中)*/
 
}
.m_li_a
{
	float: left;
	width: 150px;
	line-height: 40px;
	text-align: center;
	padding-top: 0px;
	font-weight: 600;
	background: url(../img/menu_bg.jpg) no-repeat;
	position: relative;
	height: 40px;
	margin-top: 0px;
	margin-right: -2px;
	margin-left: -2px;
	color:black;
}
 .m_li_a a 
{
	display: block;
	color: #306;
	width: 150px;
	
}
.smenu
{
	width: 990px;
	margin: 0px auto 0px auto;
	padding: 0px;
	list-style-type: none;
	height: 40px;
}
.s_li
{
	line-height: 40px;
	width: auto;
	display: none;
	height: 40px;
}
.s_li_a
{
	line-height: 40px;
	width: auto;
	display: block;
	height: 40px;
    text-align:left;
}




/*高级检索页面的CSS =========================================================================================*/
#Div2
{
	width: 988px;
	border: solid 1px #FFFFFF;
}
 #Div2 td 
{
	height: 40px;
	
}
.ztb table
{
	margin: 0px auto;
	color: #333333;
	text-align: center;
	border-collapse: collapse;
	/*细线表格代码*/

}
 .ztb table td 
{
	border: 1px solid #ccc;
	/*细线表格线条颜色*/
 
}
.GridViewTdHeight
{
	line-height: 20px;
	min-height: 60px;
	height: auto;
}
.pageIndex
{
	float: right;
}
.paginator
{
	font: 12px Arial, Helvetica, sans-serif;
	padding: 0px 0px 10px 0;
	margin: 0px; 
	color: #1A92E0;
}
 .paginator a 
{
	padding: 1px 3px;
	border: solid 1px #ddd;
	text-decoration: none;
	margin-right: 2px;
	color: #1A92E0;
	
}
 .paginator a:visited 
{
	padding: 1px 6px;
	border: solid 1px #ddd;
	background: #fff;
	text-decoration: none;
	
}
 .paginator .cpb 
{
	padding: 1px 6px;
	font-weight: bold;
	font-size: 13px;
	border: none;
	color: #1A92E0;
	
}
 .paginator a:hover 
{
	color: #fff;
	background: #ffa501;
	border-color: #ffa501;
	text-decoration: none;
	
}
hover
{
	background: #1F3A87 none repeat scroll 0 0;
	border: 1px solid #1F3A87;
	color: #FFFFFF;
}
/*管理页面中的table CSS ================================================================================================*/
#TableContent
{
	width:100%;
	height:auto;
	
}
#TableContent table td
{
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #d5d5d5;
	border-right:none;
	border-left:none;
	overflow: hidden;
	white-space: nowrap;
}
#TableContent #TheTable2 input, select
{
	width: 180px;
	height: 20px;
}
#TableContent #TheTable2
{
	background: #FFF;
	overflow: hidden;
}
 #TableContent #TheTable2 td 
{
	border: 1px solid #FFF;
	line-height: 20px;
	height: 20px;
	
}
#TableContent .thelistTitle
{
	text-align: center;
	background-color:#189ce0;
	color: rgb(99,33,115);
	height: 30px;
	font-size:16px;
	font-family:'微软雅黑';
}
 #TableContent .thelistTitle a:link 
{
	color:#ddd;
	
}
 #TableContent .thelistTitle a:hover, a:active, a:visited 
{
	color:#ffa501;
	
}
 #TableContent .thelistTitle2
{
	text-align: center;
	background-color:#189ce0;
	color: rgb(99,33,115);
	height: 30px;
	font-size:14px;
	font-family:'微软雅黑';
	border:none;
}



 /*banner图片滚动
     ===========================================================================*/
 #header a:link, a:visited 
{
	color : #006;
	text-decoration : none;
}
#header a img 
{
	border : 0;
}
div.wrap 
{
	width : 990px;
	margin : 0 auto;
	text-align : left;
}
div#top div#nav 
{
	float : left;
	clear : both;
	width : 990px;
	height : 52px;
	margin : 22px 0 0;
}
div#top div#nav ul 
{
	float : left;
	width : 700px;
	height : 52px;
	list-style-type : none;
}
div#nav ul li 
{
	float : left;
	height : 52px;
}
div#nav ul li a 
{
	border : 0;
	height : 52px;
	display : block;
	line-height : 52px;
	text-indent : -9999px;
}
div#header 
{
	margin : -1px 0 0;
}
div#video-header 
{
	height : 683px;
	margin : -1px 0 0;
	overflow:hidden;
}
div#header div.wrap 
{
	height : 240px;
	background : url(images/header-bg.png) no-repeat 50% 0;
	overflow:hidden;
}
div#header div#slide-holder 
{
	z-index : 40;
	width : 990px;
	height : 240px;
	position : absolute;
}
div#header div#slide-holder div#slide-runner 
{
	/*top : 9px;*/
	width : 990px;
	height : 240px;
	overflow : hidden;
	position : absolute;
}
div#header div#slide-holder img 
{
	margin : 0; 
	position : absolute;
}
div#header div#slide-holder div#slide-controls 
{
	left : 0;
	top : 0px;
	width : 973px;
	height : 100px;
	display : none;
	position : absolute;
	background : url(images/slide-bg.png) 0 0;
}
div#header div#slide-holder div#slide-controls p.text 
{
	float : left;
	color : #fff;
	display : inline;
	font-size : 10px;
	line-height : 16px;
	margin : 15px 0 0 20px;
	text-transform : uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav 
{
	float : right;
	height : 24px;
	display : inline;
	margin : 205px 0 0 0;
    
}
div#header div#slide-holder div#slide-controls p#slide-nav a 
{
	float : left;
	width : 24px;
	height : 24px;
	display : inline;
	font-size : 11px;
	margin : 0 5px 0 0;
	line-height : 24px;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
	background-position : 0 0;
	background-repeat : no-repeat;
    color:#189ce0;
    font-family:'Times New Roman';
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on 
{
	background-position : 0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a 
{
	background-image : url(images/silde-nav.png);
}
div#nav ul li a 
{
	background : url(images/nav.png) no-repeat;
}












@charset "utf-8";/* CSS Document */
/* footer==========================================================*/
.footer{width:980px;height:100px;overflow:hidden;margin-top:20px;margin-bottom:30px;line-height:1; 
	font-family:'楷体';  color: #000;
  text-shadow: 0 1px 1px #fff;  
}
.footer .f1{height:100%;width: 300px;float: left;text-align:left;}
.footer .f1 .div1{width:33%;height:100%;float:left;}
.footer .f1 .div2{width:33%;height:100%;float:left;}
.footer .f1 .div3{width:33%;height:100%;float:left;}
.footer .f2{height:100%;width:670px;text-align:left;float:right;}
.footer .f2 a{font-family:'微软雅黑';line-height:25px;margin-top:5px;margin-bottom:5px;padding:0 15px 0 0;}
.footer img
{
    border: none;
}

.footer .f2 .divTxt{padding:5px 0 0 0;text-align:left;}









#big
{ margin: 0 auto; height: auto; width: 990px; text-align: left;-moz-box-shadow: 2px 2px 10px #CCC;/*firefox*/
	-webkit-box-shadow: 2px 2px 10px #CCC;/*safari或chrome*/
	box-shadow:2px 2px 10px #CCC;/*opera或ie9*/
    overflow:hidden;

}


#foot_UC
{ background: url(../pic/footer.png) no-repeat; background-position: center center; width: 100%; height: 150px; margin-top: 50px; padding: 45px 0 0 0;position:relative;
}

/*GeoDataDetail页面 zl_tbl*/

#zl_tbl
{
}

#zl_tbl td
     {
         border: 1px solid #CCCCCC;

     }



/* tabbtn */
.tabbtn{height:30px;background:url(images/tabbg.gif) repeat-x;border-right:solid 1px #ddd;}
.tabbtn li{float:left;position:relative;margin:0 0 0 -1px;}
.tabbtn li a{display:block;float:left;height:30px;line-height:30px;overflow:hidden;width:108px;text-align:center;font-size:12px;cursor:pointer;font-family:"微软雅黑";}
.tabbtn li.current{border-left:solid 1px #0066FF;border-right:solid 1px #d5d5d5;border-top:solid 1px #c5c5c5;font-family:"微软雅黑";}
.tabbtn li.current a{height:27px;line-height:27px;background:#fff;color:#3366cc;font-weight:800;font-family:"微软雅黑";}
/* tabcon */
.tabcon{border-width:0 1px 1px 1px;border-color:#ddd;border-style:solid;position:relative;/*必要元素*/height:auto; }
.tabcon .subbox{position:absolute;/*必要元素*/left:0;top:0;}
.tabcon .sublist{ height:200px;}
/* leftcon */
#leftcon .subbox{width:9999em;}
#leftcon .subbox .sublist{float:left;width:664px;}
/* sublist */
.sublist li{height:28px;line-height:28px;font-size:12px;}
.sublist li span{margin:0 5px 0 0;font-family:"宋体";font-size:12px;font-weight:400;color:#ddd;}
 




/*index css*/

  
#indexTop{
	width:100%; text-decoration:none; font-size:15px; line-height:30px; font-weight:300; height:40px;font-family:'微软雅黑';
}




#page{
	/* The main container div */
	width:620px;
	height:100%;
	
}


#pageimg{
	 width:100%; padding-top:100px; padding-left:10px;
     position:relative;
     
     
}

#searchForm{
	/* The search form. */
	padding:50px 50px 50px 50px;
	margin:30px 0;
	position:relative;
    width:620px;
    height:150px;    
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
    overflow:hidden;
    background:url(../img/bgsearch.png) no-repeat;


}

fieldset{
	border:none;

}

#searchInputContainer{
	/* This div contains the transparent search box */
	width:520px;
	height:36px;
	background: url(../img/searchBox.png) no-repeat;
	float:left;
	margin-right:12px;
	position:relative;
}

#s{
	/* The search text box. */
	
	border:none;
	color:#888888;
	background:url(../img/searchBox.png) no-repeat;
	
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	height:36px;
	line-height:36px;
	margin-right:12px;
	outline:medium none;
	padding:0 0 0 35px;
	text-shadow:1px 1px 0 white;
	width:385px;
}



/* The submit button */


#submitButton{
	background:url(../img/buttons.png) no-repeat;
	width:83px;
	height:36px;
	text-indent:-9999px;
	overflow:hidden;
	text-transform:uppercase;
	border:none;
	cursor:pointer;
}

#submitButton:hover{
	background-position:left bottom;
}


/* The Search tutorialzine.com / Search the Web radio buttons */


#searchInContainer{
	float:left;
	margin-top:12px;
	width:330px;
}
#searchInContainer .btn{
background:none; border:none;font-family:'微软雅黑';margin-left:10px; cursor:pointer; float:left;
}
 


